[Analytics Hub] Store views for SiteVisitStats (Storage) #8387
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Part of: #8363
⚠️ Depends on #8386 ⚠️
Description
This PR is a followup to changes to Networking in #8386. Now that we are requesting
viewswhen we getSiteVisitStats, this PR updates the Storage layer so we store them (as part ofSiteVisitStatsItem).We don't strictly need this storage support for the Analytics Hub (we aren't planning to store data from those requests or fetch data from storage) but I'm adding it for completeness since we already store these stats items and use them elsewhere in the app.
Changes
viewsattribute to theSiteVisitStatsItementity in storage.ReadOnlyConvertibleandCoreDataProperties, and unit tests.Note: Most of the lines of changes in this PR are the new Core Data model, but the only change in the new model is the new attribute.
Testing
This
viewsattribute is not yet used in the app, so confirm unit tests look as expected and still pass.Submitter Checklist
Update release notes:
RELEASE-NOTES.txtif necessary.